Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java_cup.runtime.Symbol

Packages that use Symbol
java_cup.runtime |
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.

Uses of Symbol in java_cup.runtime

Fields in java_cup.runtime declared as Symbol
`protected Symbol` | `lr_parser.cur_token` The current lookahead Symbol.
`protected Symbol[]` | `lr_parser.lookahead` Lookahead Symbols used for attempting error recovery "parse aheads".

Methods in java_cup.runtime that return Symbol
`protected Symbol` | `lr_parser.cur_err_token()` Return the current lookahead in our error "parse ahead" buffer.
`Symbol` | `lr_parser.debug_parse()` Perform a parse with debugging output.
`abstract Symbol` | `lr_parser.do_action(int act_num, lr_parser parser, java.util.Stack stack, int top)` Perform a bit of user supplied action code (supplied by generated subclass).
`Symbol` | `Scanner.next_token()` Return the next token, or `null` on end-of-file.
`Symbol` | `lr_parser.parse()` This method provides the main parsing routine.
`Symbol` | `lr_parser.scan()` Get the next Symbol from the input (supplied by generated subclass).

Methods in java_cup.runtime with parameters of type Symbol
`void` | `lr_parser.debug_shift(Symbol shift_tkn)` Do debug output for shift.
`void` | `lr_parser.syntax_error(Symbol cur_token)` This method is called when a syntax error has been detected and recovery is about to be invoked.
`void` | `lr_parser.unrecovered_syntax_error(Symbol cur_token)` This method is called if it is determined that syntax error recovery has been unsuccessful.

Uses of Symbol in rdlc.rdl

Methods in rdlc.rdl that return Symbol
`Symbol` | `CUP$parser$actions.CUP$parser$do_action(int CUP$parser$act_num, lr_parser CUP$parser$parser, java.util.Stack CUP$parser$stack, int CUP$parser$top)` Method with the actual generated action code.
`Symbol` | `parser.do_action(int act_num, lr_parser parser, java.util.Stack stack, int top)` Invoke a user supplied parse action.
`Symbol` | `lexer.next_token()` Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES